// let test = true;
//
// if (test)
//     alert("hello");//有效，单不推荐
//
// if (test) {
//     alert("hello");//推荐
// }

//该变量可以保存任何值
var message; //未初始化的变量会保存一个特殊值 undefined

//直接给变量赋值
var message2 = "hello";

// 可以修改变量的类型，但是不建议这样操作
var message3 = "hi";
message3 = 2;

function test() {
    //局部变量
    var message = "hello";
}

function test() {
    //全局变量， 这种写法不建议
    message4 = "hi";
}

//代码的换行和缩进不是必须的，但是这样可以提高代码可读性
var a = "hi";
b = 2;
c = false;

// ---------------------3.4.1-------------------------
// var message5 = "hi";
// alert(typeof message5); //"string"
// alert(typeof (message5));//"string"
// alert(typeof 20)//"number"


// ------------------------3.4.2----------------------
var message6;
alert(message6 == undefined);


